package config

type ConfigModal struct {
	Debug      bool             `json:"debug"`
	Port       ConfigPortModal  `json:"port"`
	WebUI      ConfigWebuiModal `json:"webui"`
	PocketBase PocketBaseModal  `json:"pocketbase"`
}

type ConfigPortModal struct {
	WebUI      string `json:"webui"`
	WebSocket  string `json:"websocket"`
	Http       string `json:"http"`
	PocketBase string `json:"pocketbase"`
}

type ConfigWebuiModal struct {
	Username  string `json:"username"`
	Password  string `json:"password"`
	Avatar    string `json:"avatar"`
	TokenAuth string `json:"token_password"`
}

type PocketBaseModal struct {
	User     string `json:"user"`
	Password string `json:"password"`
}
